armoured/armored turrets - Alemán Inglés Diccionario